nm-alert {
    background: white;
    width: 100%;
    height: 100%;
    padding: 15px;
    border-radius: 1px;
    box-shadow: 0 0 3px 1px #00000030;
    >.inner {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
        >h1 {
            font-size: 14px;
            font-weight: 500;
            margin: 0;
        }
        >p {
            font-size: 12px;
        }
        >footer {
            display: flex;
            justify-content: flex-end;
            >nm-button {
                margin-right: 10px;
                &:last-child {
                    margin-right: 0;
                }
            }
        }
    }
}